// 分解质因数
// 给定一个数，分解其质因数
// 输入为一行，N
// 输出为一行，形如1xN的表达式
#include <bits/stdc++.h>
using namespace std;
int main() {
    int num;
    cin >> num;

    int i = 2;
    // string output;
    vector<int> nums_vec;
    while (i < num) {
        while (num % i != 0) {
            i++;
        }
        nums_vec.push_back(i);
        num /= i;
        i = 2;
    }
    string output;
    if (nums_vec.size() != 1) {
        // 多个质数
        for (auto nu:nums_vec) {
            output += to_string(nu) + "x";
        }
        output.pop_back();
    } else {
        output = "1x" + to_string(nums_vec[0]);
    }
    cout << output;
    return 0;
}